/**
 * 职位查询参数
 */
export interface JobQuery extends PageQuery {
  /**
 * 职位名称
 */
  jobName?: string;
  name?: string,
  status?: number | string,
  createBy?: string
}


/**
 * 职位分页对象
 */
export interface JobVO {
  // 传参
  data?: [];
  /**
  * 创建人
  */
  createBy?: string;
  /**
   * 创建时间
   */
  createTime?: Date;
  /**
   * 职位ID
   */
  id?: number;
  /**
   * 职位名称
   */
  jobName?: string;

  /**
   * 排序
   */
  orderNum?: number;
  /**
   * 状态(1:启用；0:禁用)
   */
  
  status?: number;
  delFlag?: number;
  /**
   * 最后修改人
   */
  lastUpdateBy?: string;
  /**
   * 修改时间
   */
  lastUpdateTime?: Date;
  /**
   * 备注
   */
  remarks?: string;
}

/**
 * 职位分页项类型声明
 */
export type JobPageResult = PageResult<JobVO[]>;

/**
 * 职位表单类型
 */
export interface JobForm {
  /**
   * 职位ID(新增不填)
   */
  id?: number;
  /**
   * 部门名称
   */
  jobName?: string;
  /**
   * 排序
   */
  orderNum?: number;
  /**
   * 状态(1:启用；0：禁用)
   */
  status?: number;
  delFlag?: number;
  /**
  * 备注
  */
  remarks?: string;
}
